package com.qili.core.utils;

/**
 * @Author Zhangshuo
 * @date 2020/11/20 19:08
 **/
public enum DictTypes {
    JLDW("JLDW001"),
    //项目来源
    PROJECT_SOURCE("PS001"),
    //项目类型
    PROJECT_TYPE("PTYPE001"),
    //项目类型
    PROJECT_TYPEZX("PTYPE001ZX"),
    //检测项目类型
    PROJECT_TYPEJC("PTYPE001JC"),

    //监理项目类型
    //PROJECT_TYPEJL("PTYPE001JL"),

    //单位性质
    UNIT_NATURE("ST001"),
    //行业
    INDUSTRY("HY001"),
    //监理阶段
    CHECK_SHAPE("JDJL001"),
    // 咨询 业务类型
    ZX_YW_SHAPE("ZXYWTYPE001"),

    //是否续签
    IS_CONTINUE("XQ001"),

    //付款方思
    PAY("PAY001"),
    //付款次数
    PAY_COUNT("PAYCOUNT001"),
    JD("JD001"),
    JDZX("JD001ZX"),
    JDJC("JD001JC"),
    // 监理章
    JLZ( "JLZ001"),
    // 文件类型
    WJ( "WJ001"),
    WJZX( "WJ001ZX"),
    WJJC( "WJ001JC"),
 	//项目里程碑
    PROJECT_MILEPOST("LC001"),
    //项目里程碑
    PROJECT_MILEPOST_ZX("LC001ZX"),
    //检测项目里程碑
    PROJECT_MILEPOST_JC("LC001JC"),
    //监理合同额
    JLHTE("JLHTE001"),
    //业务类型
    YW_TYPE("BT001"),
    //流程类型
    LCTYPE("LCTYPE001"),
    //项目业务类型
    APTYPE("APTYPE001"),
    //缺少权限提示
    QSQXTS("QSQXTS001"),
    //评价项目
    PJXM("PJXM001"),
    //供需类型
    GXLX("GXT001"),
    //个人/组织
    PERSON_TYPE("PT001"),
    //学历
    EDUCATION("XL001"),
    //擅长领域
    DOBEST("SCLY001"),
    //证书名称
    ZSMC("ZSMC001"),
    //证书级别
    ZSJB("ZSJB001"),
    //民族：
    NATION("MZ001"),
    //婚育状况
    MARISTATUS("HYZK001"),
    //政治面貌
    POLITIC("ZZMM001"),
    //血型
    BLOODTYPE("XUE001"),
    //星座
    CONSTELLATION("XZ001"),
    //属相
    ZODIAC("SX001"),
    //历史项目中承担的角色
    LSXMJS("LSXMJS001"),
    //岗位职称
    GWZC("GWZC001"),
    //审核意见
    SHYJ("SHYJ001"),
    //部门
    DEPT("BM001"),
    //平台管理员信息
    PLANTFORMADMIN("GLY001"),
    //自动评价时间:
    AUTOEVALUATION("PJ001"),
    //供需 项目实施费用比例
    SSBL("SSBL001"),
    //标准级别
    BZJB("BZJB001"),
    //项目相关文件
    XMWJ("XMWJ001"),
    //FORM表单类型
    FORMFILE("FORMFILE001"),
    //期刊类型
    QKLX("QKLX001"),
    //所属期刊分类
    QKFL("QKFL001"),
    //标准状态
    STATE("STATE001"),
    //正中角色
    ZZJS("ZZJS001"),
    //标准委员会
    BZWYH("BBWYH001"),
    //阶段
    ITJD("ITJD001"),
    //专利类型
    ZLLX("ZLLX001"),
    //供需 保证金比例
    BZJBL("BZJBL001"),
    //项目级别(IT知识库科研项目库)
    XMJB("XMJB001"),
    //计划类别
    JHLB("JHLB001"),
    //项目进度
    XMJD("XMJD001"),
    WX("WX001"),
    // 外部單位系统推荐y日内确认
    WXQR001("WXQR001"),
    // 内部單位系统推荐y日内确认
    NXQR001("NXQR001"),
    // 内部议价---x天自动比价
    NBXT001("NBXT001"),
    //内部项目---涨到最大值M
    NBM001("NBM001"),
    //内部单位发布--x日无响应--修改实施费比例
    NX001("NX001"),
    //内部单位发布--x日无响应-每日实施费用增加量
    NBZ001("NBZ001"),
    //内部单位发布--x日无响应-每日实施费比例增加y
    NBY001("NBY001"),
    //供需发布自动审核
    GXCHECK001("GXCHECK001"),
    //智能检索----项目投资额
    STZE001("STZE001"),
    //智能检索----项目进度
    SPJD001("SPJD001"),
    //智能检索----监理服务费
    JLFWF001("JLFWF001"),
    //时间段
    SJD001("QDSJD001"),
    GSSJD001("GSSJD001"),
    ZBSJD001("ZBSJD001"),
    //语义关联字典
    KEYYY("YUY001"),
    // 文件热门量
    HOTDAY001("HOTDAY001"),
    // 文件新值new天数
    NEWDAY001("NEWDAY001"),
    //智能检索--大屏演示账号--项目签单
    XMQDMK001("XMQDMK001"),
    //智能检索--大屏演示账号--项目进度
    XMJDMK001("XMJDMK001"),
    //大屏展示位置配置---系统管理员
    BSROLE_ADMIN("BSROLE_ADMIN"),
    //大屏展示位置配置---公司高层
    BSROLE_GSGC("BSROLE_GSGC"),
    //大屏展示位置配置---所有展示的模块
    MK001("MK001"),
    //大屏展示位置配置---优先级别
    MKYX001("MKYX001"),
    //试题题型
    STTX("STTX"),
//    考试模式
    KSMS("KSMS"),
    //    考试模式
    KSFL("KSFL"),
    //试题难度
    STND("STND"),
    //试卷分类
    SJFL("SJFL");



















    private String _iTypeCode;

    public String getType() {
        return _iTypeCode;
    }

    public void setType(String type) {
        this._iTypeCode = type;
    }

    DictTypes(String s) {
        this._iTypeCode=s;
    }
    public static DictTypes getEnumByType(String type) {
        for (DictTypes bt : values()) {
            if (bt._iTypeCode.equals(type)) {
                return bt;
            }
        }
        return null;
    }
}
